package com.emailsystem.emailsystem.domain;

import lombok.Data;

import java.io.File;
import java.util.ArrayList;

@Data
public class Email {
    private Integer id;
    /**
     * 唯一辨识邮件
     */
    private String emailID;
    /**
     * 发送方
     */
    private String sender;
    private String senderNickname;
    /**
     * 接收方
     */
    private String receiver;
    private String receiverNickname;
    /**
     * 主题
     */
    private String subject;
    /**
     * 内容
     */
    private String content;
    /**
     * 附件  可能有多个附件 我这里改成File的ArrayList
     */
    private ArrayList<File> attachment;
    private String attachmentName;
    /**
     * 附件路径 存路径方便发送附件到邮箱服务器
     */
    private  String[] attachmentPath=new String[6];

    /**
     * 发送时间
     */
    private String sendTime;

    /**
     * HTML字符串  发现如果将QQ邮箱给的HTML强行解码成html文件会乱码
     * 试试将其字符串完全保留  输出的时候再解码
     */
    //private String htmlString;

    private File htmlFile;
//    private File HTMLFile;
    private String  htmlString;
//    private String  HTMLString;
    /**
     * 标识三个状态 已读 收藏 删除
     */
    private Boolean seen=false;
    private Boolean flagged=false;
    private Boolean deleted=false;

}
